package chap04;

/**
 * 接口
 */
interface UI{// UI设计 接口(可以看做抽象类)
    void makeUIMode();//UI设计师需要制作原型图
    void makeUI();// 根据原型图制作UI效果图
}
interface Web{// 前段工程师接口
    void makeWeb();// 制作网页
    void bindDate();// UI界面数据交互
}
interface Javaer{// 后端工程师接口
    void designDateBase();// 设计数据库
    void designProgram();// 设计程序
    void configServer();//

}
//1.接口(抽象类)可以直接继承接口
interface projectNeed extends UI, Web, Javaer{}
//2.普通类继承多个接口
abstract class makeProject implements UI,Web,Javaer{
    public void makeUIMode(){
        System.out.println("和客户交流");
    }
    public void makeUI(){
        System.out.println("傻b客户让改了20版，结果选了第一版，真日了狗了草");
    }
    public void makeWeb(){
        System.out.println("UI那傻b设计的效果根本他妈的实现不了");
    }
    public void bindDate(){
        System.out.println("后端那个傻卵数据格式和框架不一样，我给他骗过去改数据格式去了");
    }
    public void designDataBase(){
        System.out.println("这加加，那加加");
    }
    public void designProgram(){
        System.out.println("今天写了3Bug，修了1个，多出来2个");
    }
    public void configServer(){
        System.out.println("项目上线");
    }
}
public class demo4 {
}
